package com.ninth_group.service;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.ninth_group.dto.CityDTO;
import com.ninth_group.vo.TFHDataVO;

import java.util.List;

/**
 * 24小时数据服务接口
 */
public interface TFHDataService {

    /**
     * 根据城市和省份名称获取城市信息
     * @param cityDTO 城市信息
     * @return 二十四小时天气信息
     */
    List<TFHDataVO> getCityTwentyHcData(CityDTO cityDTO) throws JsonProcessingException;

    /**
     * 获取省会24小时天气数据
     * @param pName 省份名称
     * @return 24小时天气数据
     */
    List<TFHDataVO> getCityTwentyHpData(String pName) throws JsonProcessingException;
}
